package com.sgcc.ln.pmos.e_ln_personalcenter.contract;

import com.sgcc.ln.pmos.common.base.IView;
import com.sgcc.ln.pmos.common.bean.BaseResponse;
import com.sgcc.ln.pmos.common.bean.PackageBean;

import java.util.List;

public class FootprintContract {
    public interface View extends IView {
        void querySuccess( List<PackageBean> packageFootprintList);

        void addCollectionFailed();

        void addCollectionSuccess(BaseResponse response, String id);

        void deletePackageByIdSuccess(BaseResponse response, String id);

        void queryFailed();
    }

    public interface Presenter {
        void getFootprintList(int pageSize, boolean isLoading);
        void addUserPackageCollection(String membersUserName, String membersSdId, String membersSdName,
                                      String combId, String combName);

        void deletePackageById(String combId, String membersSdId);
    }
}
